home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1997 October / EnigmA AMIGA RUN 22 (1997)(G.R. Edizioni)(IT)[!][issue 1997-10 & 11][EAR-CD VI].iso / progs / music / mpegaplayer / mpegaplayer.doc < prev   
Text File  |  1997-05-29  |  7KB  |  230 lines

  1. -------------------------------------------------------------------------------
  2.  
  3.                         MPEGAPlayer 2.35 (29-May-1997)
  4.  
  5. -------------------------------------------------------------------------------
  6.  
  7.  
  8. Distribution Conditions
  9. -----------------------
  10.  
  11.   This program is copyright (c) 1995-97 by Stephane TAVENARD.
  12. It may be distributed freely under the condition that no profit is
  13. gained from its distribution, nor from any other program distributed
  14. in the same package.
  15.  
  16.   Permission is granted to distribute this package by Bulletin Board
  17. systems or network sites, under the condition that no fee is charged
  18. on downloading it.
  19.  
  20.   All files that are part of this package have to be distributed
  21. together and none of them may be changed in any way other than
  22. archiving or crunching.  The only exception to this rule are the
  23. icons, including the tooltypes, which may be changed to accommodate
  24. them to the rest of the disk it is distributed on.
  25.  
  26.   This program is distibuted as freeware.
  27.  
  28.  
  29. Disclamer
  30. ---------
  31.  
  32.   This package is provided "as is" without warranty of any kind.
  33. The author assumes no responsibility or liability whatsoever
  34. for any damage or dataloss caused by using this package.
  35.  
  36.  
  37. Introduction
  38. ------------
  39.  
  40. What is MPEG audio ?
  41.  
  42. It's a very efficient audio compression standard. Actually, there are 3 methods
  43. of compression named Layer I, II & III. Layer III is more efficient than
  44. Layer II and layer II is more efficient than layer I :) .
  45. Layer III is not implemented yet in this player because Layer III is more
  46. difficult to decode and it is not used by professionals.
  47. MPEG audio allow to compress a 16-bits PCM sound file from 1.2 to 32 times.
  48.  
  49.  
  50. Why is it so hard to make a real time MPEG audio decoder ?
  51.  
  52. MPEG audio decoding requires a lot of arithmetic calculation, so a lot of CPU
  53. power is required. Normally, MPEG audio decoding is made with help of a DSP.
  54.  
  55.  
  56. History
  57. -------
  58.  
  59. V1.0    11-Jun-1995     First release (not public)
  60. V1.1    19-Jun-1995     Corrected minor bug in audio signal allocation
  61. V1.11   09-Jul-1995     Asynchronous Config window & Screen locking bug corrected
  62. V1.2    10-Sep-1995     Added mixing frequency for audio output
  63.         07-Feb-1996     68060 version not optimized
  64. V1.3    01-Jul-1996     Fixed a bug in the check routine
  65.                         Corrected old bug that kill my prog
  66. V1.4    28-Dec-1996     Correct bug in Config save ! (very old bug...)
  67.                         Now supports MPEG-2 Layer1&2
  68.                         Now Scopes Genies works !
  69.                         Added Volume/Balance/Faster/Slower/Prev/Next
  70.                         Use Christian Buchner 14-bit calibrated audio
  71. V1.41   17-Feb-1997     Added Audio buffer time config (1/4 sec to 2 secs)
  72.                         Added High priority config
  73. V1.42   27-Feb-1997     Added Boost Volume option in config
  74.  
  75. V2.00   05-May-1997     Major release (Player is now in 'C')
  76.                         Added MPEG layer III
  77.                         Improved multitasking
  78.                         Added AHI (V4)
  79.                         No more 8 bit output
  80.                         New Configuration
  81. V2.10   16-May-1997     Improved Audio manager (and fixed 'skipping' bug)
  82.                         Fixed bugs in memory allocation
  83.                         Audio Filter is not changed by player any more
  84. V2.20   18-May-1997     Fixed bug in Audio reset
  85.                         Improved MPEG Decoding (20% faster on 060)
  86. V2.30   24-May-1997     Fixed bug that crashed player when start playing.
  87.                         New Audiomanager (uses soft interrupts)
  88. V2.35   29-May-1997     Fixed play/pause function (bug in V2.30)
  89.                         Gain of 6% for Layer III decoding (on '060)
  90.  
  91. Description
  92. -----------
  93.  
  94. This is a player for DeliTracker program (thanks to Peter Kunath and
  95. Frank Riffel for this marvellous soundplayer). You need at least a
  96. 68020 CPU to use it ! This player can decode and play standard
  97. MPEG audio bitstreams, layers I, II & III.
  98. Audio output can be made whit my internal paula driver (14 bits)
  99. or with AHI device (you need at least V4 of AHI)
  100.  
  101. How to use it ?
  102.  
  103. First, get a version of DeliTracker (best: get the latest version).
  104.  
  105. Then, copy the corect player file 'MPEGAPlayer.xxx'
  106. in the DeliPlayer directory.
  107.  
  108. Last, start DeliTracker and try to load an MPEG Audio file:
  109.  
  110. You don't hear anything:
  111. -> there's a bug ?
  112.  
  113. You hear a some sound broken with blanks:
  114. -> Your CPU is not enough faster for the current options.
  115.  
  116. You hear a countinous sound (10 sec):
  117. -> Ok, you've got a good CPU, try to find long MPEG file now.
  118.  
  119.  
  120. Options
  121. -------
  122.  
  123. In the player option window of DeliTracker, select Config button.
  124. Then you can configure the MPEG decoder for mono and stereo files
  125. separately (why ? because decoding time of stereo files is approx.
  126. 2x decoding time of mono files). Config. options are:
  127.  
  128.                Mono & Stereo file
  129.                ~~~~~~~~~~~~~~~~~~
  130.  
  131. Quality: High, Medium, Low
  132. ~~~~~~~
  133. -> defines the decoding quality, and also the decoding speed.
  134. Slow CPU users, select Low quality ...
  135.  
  136. Freq Max: 4000..48000
  137. ~~~~~~~~
  138. -> defines the maximum output decoding frequency.
  139. If the frequency of the file to decode is greater than the 'Freq Max'
  140. specified, the decoder divide by 2 or by 4 in order to have a
  141. decoding frequency just bellow 'Freq Max'
  142. Slow CPU users, set this value to 12000 (div by 4) or 24000 (div by 2)
  143. For Fast CPU, you can set this to 48000 in order to never divide
  144. output frequencies.
  145.  
  146. Note: 'Freq Max' allows better setting than the 'Frequency' selector
  147. of the older releases.
  148.  
  149.                Miscellaneous
  150.                ~~~~~~~~~~~~~
  151. Force mono:
  152. ~~~~~~~~~~
  153. For stereo files, it's possible to play them in mono (save a lot of CPU time)
  154. when selecting 'Force Mono'
  155.  
  156. Scopes:
  157. ~~~~~~
  158. When disabled, the player don't make calculation for the scopes, so it can
  159. save some usefull power on Slow CPU !
  160.  
  161. Priority:
  162. ~~~~~~~~
  163. Allows to set the player's priority from 0 (normal) to 19 (high).
  164. Set it to 19 if you don't want to have audio 'holes' when using others
  165. applications that need a lot of CPU.
  166. A value of 3 is a good value for a player.
  167.  
  168.                Audio
  169.                ~~~~~
  170. Enable AHI:
  171. ~~~~~~~~~~
  172. If not checked, use the internal PAULA driver (use 14 bit calibrated audio output)
  173. If checked, use AHI driver, you can then choose an audiomode by clicking on
  174. 'Get Mode' ...
  175.  
  176. Enable Mixing:
  177. ~~~~~~~~~~~~~
  178. If not checked, the audio output frequency is the same as the decoder frequency.
  179. If checked, the audio frequency is specified by the 'Mixing frequency' field.
  180.  
  181. Buffer Time:
  182. ~~~~~~~~~~~
  183. Specified the amount of decoded audio samples to keep in memory.
  184. 3 secs is a good value.
  185.  
  186. Boost:
  187. ~~~~~
  188. Allows to boost the audio volume (100% correspond to normal volume).
  189.  
  190.  
  191. Ok, everything is clear ? try it now !
  192.  
  193.  
  194. Copyrights
  195. ----------
  196.  
  197. DeliTracker is Copyright © by Delirium Softdesign
  198.  
  199. AHI is © by Martin Blom
  200.  
  201. Thanks
  202. ------
  203.  
  204. Peter Kunath and Frank Riffel for DeliTracker !
  205.  
  206. Martin Blom for the marvellous AHI system !
  207.  
  208. Christian Buchner for his 14-bit audio calibrated.
  209.  
  210. Thanks to my friend, AMIGA, the best computer ever made.
  211.  
  212.            / /
  213.           / /
  214.          / /
  215.    \ \  / /
  216.     \ \/ /
  217.      \/\/
  218.  
  219. Stéphane TAVENARD (ANGERS/France)
  220. E-Mail: tavenard@xiii.univ-angers.fr (it's my brother Raphael mail)
  221. IRC: Tatav
  222.  
  223. Snail: if you want to send me gifts :^)
  224.  
  225. Stéphane TAVENARD
  226. La Bezanière
  227. 49070 Saint Jean de Linières
  228. FRANCE
  229.  
  230.